package com.example.user.entity



/**
 * 会员升级响应实体
 */
data class MemberUpgradeResponse(
    val success: Boolean,
    val message: String,
    val memberInfo: MemberInfo?
)

/**
 * 会员信息实体
 */
data class MemberInfo(
    val id: Int,
    val memberType: String,
    val memberLevel: String,
    val expireDate: String,
    val points: Int,
    val maxPoints: Int,
    val benefits: List<MemberBenefit>
)

/**
 * 会员权益实体
 */
data class MemberBenefit(
    val id: Int,
    val title: String,
    val description: String,
    val icon: String,
    val isAvailable: Boolean
)

/**
 * 会员详情响应实体
 */
data class MemberDetailResponse(
    val memberInfo: MemberInfo
)